$(function () {
    //表单验证
    $.formValidator.initConfig({
        formID: "dataForm", mode: 'AutoTip', onError: function (msg) {
            alert(msg)
        }
    });
    $("#company_ak").formValidator({onShow: "", onFocus: "请输入公司简称"}).inputValidator({
        min: 6,
        max: 60,
        onError: "公司简称不合格"
    });
    $("#name").formValidator({onShow: "", onFocus: "请输入使用者姓名"}).inputValidator({
        min: 6,
        max: 60,
        onError: "使用者姓名不合格"
    });
    $("#mobile").formValidator({onShow: "", onFocus: "请输入登录手机"}).inputValidator({
        min: 11,
        max: 11,
        onError: "手机号码必须是11位的,请确认"
    }).regexValidator({
        regExp: "mobile",
        dataType: "enum",
        onError: "你输入的手机号码格式不正确"
    });
    $("#password").formValidator({onShow: "", onFocus: "请输入登录密码"}).inputValidator({
        min: 6,
        max: 18,
        onError: "登录密码格式错误"
    });
    $("#province1").formValidator({onShow: "", onFocus: "请选择所在省份"})
        .functionValidator({fun: selProvice});
    $("#city1").formValidator({onShow: "", onFocus: "请选择所在城市"})
        .functionValidator({fun: selCity});
    $("#area1").formValidator({onShow: "", onFocus: "请选择所在地区"})
        .functionValidator({fun: selArea});
    $("#business_license").formValidator({onShow: "", onFocus: "请上传营业执照图片"}).inputValidator({
        min: 1,
        onError: "营业执照不能为空"
    });
    $("#contract").formValidator({onShow: "", onFocus: "请上传合同照片"}).inputValidator({
        min: 1,
        onError: "合同照片不能为空"
    });
    $("#certid_front").formValidator({onShow: "", onFocus: "请上传身份证正面图片"}).inputValidator({
        min: 1,
        onError: "身份证正面图片不能为空"
    });
    $("#certid_side").formValidator({onShow: "", onFocus: "请上传身份证反面图片"}).inputValidator({
        min: 1,
        onError: "身份证反面图片不能为空"
    });
    $("#address").formValidator({onShow: "", onFocus: "请填写详细地址"}).inputValidator({
        min: 1,
        onError: "详细地址不能为空"
    });
    $('#materiel').formValidator({
        onShow: "",
        onFocus: "（至少选择一个）",
        onCorrect: "（正确）"
    }).functionValidator({
        fun: function (val, elem) {
            var objs = $('input[type=checkbox]');
            for (var i = 0; i < objs.length; i++) {
                console.log($(objs[i]).attr("checked"));
                if ($(objs[i]).attr("checked") == 'checked') {
                    //$("#materiel").removeClass();
                    //$("#materiel").addClass("onSuccess");
                    //$('#materiel').html();
                    //$("#materiel").html("<nobr>正确<nobr>");
                    return true;
                }
            }

            //$('#materiel').removeClass();
            //$('#materiel').addClass("onError");
            //$('#materiel').html();
            //$('#materiel').html("<nobr>（至少选择一项）</nobr>");
            return '至少选择一项';
        }
    });


    function selProvice(val, elem) {
        if (val == 0)
            return '请选择所在省份';
    }

    function selCity(val, elem) {
        if (val == 0)
            return '请选择所在城市';
    }

    function selArea(val, elem) {
        if (val == 0)
            return '请选择所在地区';
    }
});